﻿
@charset "utf-8";
/*-------------------------------------------reset------------------------------------------------*/
html { color:#4c4948;font-family: "Microsoft YaHei" }
body{font-size: 18px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{ margin: 0; padding: 0; }
a{ text-decoration: none;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select {  *font-size:100%;}
legend { color: #000; }
ul,ol,li{list-style: none;}
a:hover{color: #425269;}
/*-------------------------------------base.css-------------------------------------------*/
/*鏂囧瓧鎺掔増*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f18{ font-size:18px;}
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.t2 { text-indent: 2em; }
.unl, a.unl, body a.unl, body *.unl, body a.unl:link, body a.unl:visited { text-decoration: underline; }
.no_unl { text-decoration: none; }
.yahei { font-family: Microsoft YaHei; }
.ma { margin: 0 auto; }
/*瀹氫綅*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }

.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }

.clear { clear: both; overflow: hidden; display: block; height: 0px; _height: 1px; }

.clear{clear:both;width:100%;display:block;height:0px;line-height:0px;font-weight:normal;overflow:hidden}
.oh{overflow:hidden;zoom:1}
.clearfix{*zoom:1}
.clearfix:after {clear: both;content: " ";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden}

.vm { vertical-align: middle; }

.vms { vertical-align: middle; display: inline-block; }
/*ie绌洪殭bug*/
.vb_ { _vertical-align: bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
/* 鍘婚櫎button绉佹湁灞炴€э紝瑙ｅ喅FF涓　寜閽　枃瀛楀亸涓嬬殑BUG  */
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none ;
padding:0;
}
/*
	block 濡俰mg鏍囩　鏈夋椂闇€瑕佹　class鏉ユ秷闄ょ┖琛?
*/
.block { display: block; }
.none { display: none; }

.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt45{margin-top: 45px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top:70px;}
.mt100{margin-top: 90px;}
.ml75{margin-left: 75px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml35{ margin-left: 35px; }
.ml40{margin-left: 40px;}
.ml45{margin-left: 45px;}
.ml47{margin-left: 48px;}
.ml80{margin-left: 80px;}
.mb20{ margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb10{margin-bottom: 10px;}
.mt86{ margin-top: 86px; }
.ml25{ margin-left: 25px;}
.ml57{margin-left: 57px;}
.mr25{ margin-right: 25px;}
.mr20{ margin-right: 20px;}
.mr35{margin-right: 35px;}
.mlt15{margin-top: 15px; margin-left: 15px;}
.mtb35{margin: 35px auto;}
.mlt20{margin: 20px 50px 20px 50px;}
.ml22{display: inline-block;margin-left: 22px;}
/*line-height*/
.lh24 { line-height: 24px; }
.lh18 { line-height: 18px; }
.lh36 { line-height: 36px; }
.lh28{ line-height: 28px; }
.lh32{line-height: 32px;}
/**/
.ovh { overflow: hidden; }
.f14{font-size: 14px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f24{font-size: 24px;}
.f36{font-size: 36px;}
.f600{font-weight: 700;}

.ft300{font-weight: 300;}
.cf{color: #fff;}
.c89{color: #898989;}
.c4c{color: #4c4948;}
.c26{color: #262626;}
.c9{color: #999;}
.c6{color: #666;}
.c3{color: #333;}
.c53{color: #535353;}
.c59{color: #595757;}
.c94{color: #949495;}
.cb1{ color: #b1b1b1;}
.c9f{ color: #9fa0a0;}
.green{color: #3d9738;}
.green_1{color: #425269;}
.green_2{color: #425269}


input, button, select, textarea { outline: none; }
textarea { resize: none; }
/* CSS Document */
.w1280{width: 1280px;}
.w320{width: 321px;}
.w300{width: 300px;}
.w295{ width: 295px;}
.w100{width: 100px;}
.w720{width: 720px;}
.w375{width: 375px;}
.w120{width: 120px;}
.w430{ width: 430px;}
.w200{width: 200px;}
.w350{width: 350px;}
.w1260{width: 1260px;margin: 0 auto;}
.w700{width: 700px;}
.w262{ width: 262px;}
.w954{width: 954px;}
.w400{width: 400px;}
.w290{ width: 290px;}
.w937{width: 937px;}
.w250{width: 250px;}
.w205{width: 205px;}
.w600{width: 670px;}
.w870{width: 870px;}
.w1150{width: 1150px; overflow: hidden;}
.w1195{width: 1195px;}
.w866{width: 866px;}

.f16{ font-size: 16px; }
.w547{width: 547px;}




.h170{height: 170px; overflow: hidden;}

@media screen and (max-width: 1000px)
{
.bottom { width:1300px !important; }
}
@media screen and (max-width: 1000px)
{
.copyRight { width:1300px !important; }
}

.Validform_checktip {
    margin-left: 8px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}

.Validform_right {
    color: #71b83d;
    padding-left: 20px;
    background: url(images/right.png) no-repeat left center;
}

.Validform_wrong {
    color: red;
    padding-left: 20px;
    white-space: nowrap;
    background: url(images/error.png) no-repeat left center;
}

.Validform_loading {
    padding-left: 20px;
    background: url(images/onLoad.gif) no-repeat left center;
}

.Validform_error {
    background-color: #e0e0e0;
}

#Validform_msg {
    color: #7d8289;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
    width: 175px;
    -webkit-box-shadow: 2px 2px 3px #aaa;
    -moz-box-shadow: 2px 2px 3px #aaa;
    background: #fff;
    position: absolute;
    bottom: 52px;
    right: 190px;
    z-index: 99999;
    display: none;
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}

    #Validform_msg .iframe {
        position: absolute;
        left: 0px;
        top: -1px;
        z-index: -1;
    }

    #Validform_msg .Validform_title {
        line-height: 25px;
        height: 25px;
        text-align: left;
        font-weight: bold;
        padding: 0 8px;
        color: #fff;
        position: relative;
        background-color: #999;
        background: -moz-linear-gradient(top, #999, #666 100%);
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666));
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');
    }

    #Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
        line-height: 22px;
        position: absolute;
        right: 8px;
        top: 0px;
        color: #fff;
        text-decoration: none;
    }

    #Validform_msg a.Validform_close:hover {
        color: #ccc;
    }

    #Validform_msg .Validform_info {
        padding: 8px;
        border: 1px solid #bbb;
        border-top: none;
        text-align: left;
    }
